Business-oriented Constraint Language
نویسنده
چکیده
The Business-oriented Constraint Language (BCL) is proposed as a means of annotating diagrams in UML. BCL is grounded in the Object Constraint Language (OCL) but is designed particularly to address the needs of people who are concerned with enterprise application integration (EAI), although it may be more widely applicable. EAI often requires a loosely coupled event-based architecture in which timing and statistical measures are important; these are described in another paper (1). BCL provides these features together with a syntax that is flexible and extensible. It is intended to be accessible to most practitioners, including those who do not have a mathematical background.
منابع مشابه
Towards agent-oriented model-driven architecture
Received: 30 November 2006 Revised: 25 April 2007 Accepted: 27 July 2007 Abstract Model-Driven Architecture (MDA) supports the transformation from reusable models to executable software. Business representations, however, cannot be fully and explicitly represented in such models for direct transformation into running systems. Thus, once business needs change, the language abstractions used by M...
متن کاملA Comparison of the Business Object Notation and the Unified Modeling Language
Seamlessness, reversibility, and software contracting have been proposed as important, if not essential, techniques to be supported by object-oriented modeling languages and methods. These techniques are used to provide a framework for the comparison of two modeling languages, the Business Object Notation (BON)–which has been designed to support the techniques–and the Unified Modeling Language ...
متن کاملOntological evaluation of the specification framework proposed by the “Standardized Specification of Business Components” memorandum – some preliminary results
The specification framework for business components proposed by the research group Component Oriented Business Application System defines seven specification levels of business components. According to this framework several notations are used to describe a business component, e. g. the OMG Interface Definition Language (OMG IDL) and the Object Constraint Language (OCL). The specification fra...
متن کاملIntegrating Natural Language Oriented Requirements Models into MDA
MDA is a software development framework where the core is a set of automatic transformation of models. One of these models, the CIM, is used to define the business process model. Though a complete automatic construction of the CIM is not possible, we think we could use some requirements models and strategies adapting them to be used in the MDA framework. We present an OCL based transformation t...
متن کاملRepository for Business Processes and Arbitrary Associated Metadata
We have published a repository for storing business processes and associated metadata. The BPEL Repository is an Eclipse plug-in originally built for BPEL business processes and other related XML data. It provides a framework for storing, finding and using these documents. Other research prototypes can reuse these features and build on top of it. The repository can easily be extended with new t...
متن کامل